Meus primeiros programas de processamento de imagens usando Numpy

Neste curso iremos explorar o pacote NumPy, que adicionou o tipo ndarray ao Python. Contrário a utilizar um pacote ou biblioteca específica de processamento de imagens, onde a imagem é uma classe específica, onde as funções são primordialmente utilizadas para processamento de imagens, iremos utilizar o ndarray do NumPy para representar nossa imagem.

Neste curso, iremos praticar a programação do estilo matricial, isto é, procurando resolver o problema de forma matricial. Pretendemos com isto mostrar que este estilo de programação ajuda a reutilizar operações e manipulações matriciais conhecidas, aumenta a clareza do código, diminuindo o número de linhas e favorece a eficiência de execução visto a disponibilidade cada vez maior de hardware que processa operações vetoriais.

Aprendendo a programar usando o NumPy

Existem importantes conceitos e funções a serem aprendidas no NumPy e serão introduzidas aos poucos à medida que o curso evolui. Nesta semana, o foco é o uso de fatiamento(slicing). Para isto, são necessárias algumas leituras fundamentais: